@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u33Ltr3s4ATDPATDT ATH0 ATH1 !"#$%&<VY€R1:@3T} B JKD4E V`}44 B V`44 &BU}JKD4E V`44 &B JKD4E V`45 $BJKD4E V`5;5 $B JKD4E VV}`E5c5 BJKD4E V`m55 (BD@EHI JLV55 }4L\v56P4xQ4 3`33W} `966@K@@@@iԥiբ'*̈.R4i(̥i8@̥ՠR4X}Aивեi@̥i͠`77Evening Star 771-1095 Q-MEG BBS 667-2242 I.B. BBS 2Y}97-6542 CompuServe 232-1072 DDہہєυȍÁZ}ÁݝӁёÁˁ[}ɜDEÁكÁÁ\}ߟÙǁÁÁ݁́]}ρ灙ϟEF?^}Ǐ???????????硙ǃ_}ρFGÁߋǃχǃ`}gC[[Ǘデǃa}ÃßハǏǓcC_磁ᅍGH0IIb}@@@@倮0ressٳYkeytoconfiguresystc}emJKA0 JZTJZT+$J;281J\B73JR3P?Jp* K,K@KD#TK[FzKXP[SKC4dTKe[KzmRCKA6K-ovescursord}%xecutes[$ial-enu[8modem2ecv[8modem3end[4ranslation!4!3#))["aud2ate[$efault$rive[&ontle}oaded)KLnternalcolumn[-odem&ilter/.[!uto-onitor/&&[$ebugline/&&#lockline/&&[$umpscreen[3avef}3creen[$irectory$rive[3ave#onfiguration['raftermtest[$ump#apture[䀊[-enu4oggles#aptureg}!bortsLwL"eginstransfer)nternalcolumn[D1:*.FNTD1:*.*ing : D1:FILENAME.EXTD1:GRAFTERM.CNFxLsMh}Q(+7 c Z ZU UU( W[WW[WUUUU( Ui}W[WW[W3UU UՁUUÚ U݁U UUՁ3:+ 03UtMj}oNU? UUUŨ*UՁU? UUUU3: +3Uk}iPUUUÚTU@P?? UUUU33U@UPTUUTl}UpNkOUUЁ @00 UUTPUUUTUU1 1U  UTAUQP  m}UUUPUQEUT@!  UTAUP"  QUPUT@% U@UP  n}QUlOgPTUT@  @@ Q@@Á  o}    Q ! * U *UMp}?/*hPcQUU?0 U?*U\WUU? q}UWU? WjjJŪUU? WUJj*jU3U r}?dQ_RW""ŪUU ??W"U3Us} *ŪUU3? * *U3U3 t}U *UU`R[SU30 U *U31U0 UUPTUTQTu}0 UuUTPUUPU$UP@PUUAQQPQAUP#U@UPUPQQQ@QEUT@?v} UUUPUUPUP\SWT? ? UUUTAUWUTAUT@? @@UT UUPUPw} @@UP UUTAUT@AQ$H UW_UP#  UW_OUT@CC @4i@4A4iA4)"}A4 @4@4@48@4A4A4) B4ɨB4) B4B4`3wh3xh~I(hh \@h;i3`<)33;}333~֩I׭3 yhL3ةFjFjjjjjjj ؐ3֩ȑ(`3֭38逢 \LhFf֢֢I} yh\&I/IfII\ nII`iiiiI`K3 BLVk _333Li\8j3kCH !g}II g oa\P436433D4k64 _33 @`٩TB4 @4A433mC4 >k643 _333 Im 0l+mIm}LCl Im Im4 Im ImLgl Im Im g oaP4+4-Lgm8JJ 33Lm5mI l?mI} 3i3 lLNk IBCDHEHI V3CHɛ 7 7` Dial Edit Puls},m'ne Tone.ew.ame.umberXiHԥYi թMԘi(M`+4Lum<L&v*4ɺ6ɠ4|4\3}3Ll U44 3CHLm3CH3ii37,0: GH !gI33GH4 N| 44CHCH }aCHͭ(n6n3 N| N| N|L57n2o\.\)3ɀ"383ԭ33ՠ hԪ33333333%33}34 )~Ln`3m34333,3%34L o3 3 3 34L o3x'3 3x33 +}iS4hhLv33`33o.p 3`L_3W3 L_3`3`-33`3`E 3ɍ3`#}13дD4DE4Lo܍D4XE4643`GLp3HЂ3333 a33 ^S4B4 e  e e`8 m}333i3333ɸ3 /p*qe `8 33 a3m333i303333 a33 a3ɸ3}33 aLoP"3 `e`34LPo3KLLq33 eߍ3 eJ.HHIH3L H}?4L q?4K4 `LpM@3LPo3 e+q&r3 ^ `f dB4X̥Yi͢`?*33 eCH  }aCH a`!433 e e3333 e3Ȍ33`V*3S4 `fB4\`LPo fS4LqC3}3`D333 e3 e3 a`Z333 'rsre3 e3 a`F333 e3 e3 b`T33@4 eA4 eB}4`LPotrosөj̩8ͩ?˩jji̥i͊` s`B JKLrS:ĝDrE VBJKh}DLE V% aBD3EHI V3 )i4I B JKD4E V4 }434@4A4B433}0ԭ1psktՠԠԩBȑԩ~ȑԩIȑԩȑԠDZԠđԠȱԠőԠɱԠƑԩ$3%38ԩ./ЩS4\ }]E9E:Ȍo+43L+iP s3@8DL+t܅X64\\3ԩ<թ ]PBJ}KLctK:`DtEltgu VH4HI4D4!J+46"Jι#Jό\[虦I(\`P4LOv`Р\~ΩJLv?44\ }34I34L{ 3I3L{6_+46`w[x fL{ !hXi̥Yi͠0I& 5Q4 33Q4 3ɗ3P4֩Gh \}L{* 3I3L{0 3I3L{$G+438L/LKL\v38LLw3 zi\+ {L\v33 }3L{H3\ zi3\ )iL&vT\xWy>3 zi\ܠ\ \v aɭCHC4 7nɒ<L;y c3ɠ}L&vPXL1YL3 )i bL\v 4CH aX̥YͩTԩ@ 96eTT8H@ID@E B VTɸƩ}3DXLLLYL )iL\vBb c3ɠL&v MbXDYXySzEHI B VL~yCHLa ty ty ty ty3 )iL\v}NnhLXL3 )i bL&vCHDHGH3FH7HHEH aR4 BD3EHI V3 )iL\v fLNkZ}Q3ɠJ MbLGxԩ33ԍCHR4 aTzO{8ԥ3ݥ3 1cL\v c3ɠLGx MbLGxR\L\v }%3ɠ cLGx3 zi\LGxS\L\vL{3 .=K>KLz&=K>K34 !J4JLzJJ3 JJL{JJ3} &QKRKL+{.QKRK3&eKfKwKxKLj{.eKfKP{K|&L8{.wKxK&eKfK3iKKi CLLLYL` 5P4LL}v3ԩ<բ a ]3Iiԥi33ɀѠI K![ K64\3\K?L?64\l?}3\33 )i` E5 e` em\\`CHm\\ L|G}a``43333\RΩJ vL|}ΩJ vRLɛ !gI(iiii h }4 4 U4 m5` Y|4 |4CH a E54Ll} e\\ie }/| /|\ /|\3̮3͑\ e\ N|4II-L|4H}C~3i33i3 h3ɠL|\ӅΩK v }4}3 )i |L4u }4 N|\+ɀ*$˩8˅˭38ˍ333L}L}3H38逝I BED V N|33}͠33\ |L|3 )i | 4CHDH aL4u Y|4\ }D~?4 N|BE IDH V33}XiXYiY U4 m5 N|LYiͭXɀҐYL~X8̠Lr~ | N| E5N e\B1\3i3}3i3 h3X3YɠLB~L~IILl}\CH\DHIEH a\@n\33 <|\\ɀ |\CH}  aL~trX3YɠLB~L~IILl}\CH\DHIEH a\@n\33 <|\\ɀ |\CH  L( <' $BROPHȌP #hP BO #QBRO # %B T } `T ' '  '`l' 8$ $B`*) LQ )B $ %YR #, %B ` 8$B } y%QR # %BҠ` 8$RQYɛ&Q`@BJRY 8AQE E`q!iJ!iK }QlJB)`BJʭC)0 4RɛC)@ `  ) }`RC) % %) R }R [$ I$? xIR %IP %X` 8$B)`BJLQX [$ I$xGF'R %GXCJJ)#R % }) ! EE %C)0 R` %  }L`BJ)@L!LQ`,l'HҥҩOh@ؘHF } E E ҙ' !%Fҍ I) EEhh@ؘH %L !H %H)ؘHPPD)>DL ! }HDID)D)DКKejʻ LLL"Ll#L #L"L"L!L!LQ`QJiJK`)pRC) RCL! }L!)RC) RCL!п!"`D)E)E` #)D` #` #  # #)L" #  #)L" }# @ #)L" #D д #D)>L"D)L"D И #`B)`) Bx $ ҅X % #ݭB B # %B  }B`B B #B B %"#`D LO$B B #L$P`) Q %`RSD)!  $ %PR } #SRL%# %L%#R R  #D LLQRSD) OR #L# #SRD DL!P y%)5ӅB }PxIR %IX y%2$3$ \% [#$$P0NBQP=ӭB) B)BD8`MD`B=ӭB)BD`<E })EM`,D`MQ`O`MOQB)B=өB`x $DQ% ҅X` !!>!X!-2 p2 }ҍ ҩxҢ ҍ` $ '$%$ '$ ӭ'' `x'''  }')ө%ҢX`s&%'x \NX`N`x %X [$` ` \% [$N`JJ`R })R`Ș@``ҍҍҍҍҍT%&R%&8)H) =&X>&YhJ)5&Z6&[x C& &(@` } a'+0_]U,T &JJJJ &\W,V &) &m\m')<]0 ^ JJ ^_'آT}XTU}YU }]I]0_Ж`' ԘJJJJ  ԍҘ)  ԍ&'`)&@&`I`!!222BCCSSTdddtuu }ɢ ?Ji'JJJJ)]&)]&&`"33DEUffww rPxPP?@     Y0  Y0 l bDPE BI V`Handler Failed to Loa}dP?@     Y0  Y0 l bDPE BI V`Handler Failed to LoaBLOCK.FNT$Hm %i(?m`h f 3;0`0pp08p񏇙b@L/s}̛=s|LC?TD KgpsZs؍ S>{T@"#8%8Ap&CURSIVE}.FNT$BF % 4 `3@4s T 3Fp3;l0pp8$4 c@L 8pIӍ*o2\ }'T\@e<؈M eyȃSHKՌ8%ѻ00004lB0 `_7nHƙ3oR0c98Ώcv &|Xv3f3A0}c.3na&clg q|ppg7>anj $4CA%\s w|7O8 Tf@5WAB@@cq !@$d}1+)J#C=T pK9 04`G=P Lƒ?ASP@%jiApp*y Tٕ ? |d$A<} ŐJ[G~$&b!T~x6a'eF?Ip$d>H#tOy8p rxsH]`0ćt~ SHf03 cp 0>+![1NX8_W }?Z-ZxsV~AP",GG (g)B9fܸ!{1g6b~?  Ν9KOW}0`,#ag}chvww嗕_r; = ܆AɦWP0bӠ=|@Sitq@|fP'" c?P>pi/~AA4}WБITDKp 0CM <%<)\c&vDpwȨB4@KdGA3rԢ!p$A~`T8}~pi0ZPQڒE~|[T~HݰSRGQ妬 7*U<-, xy ,-Cx,1WWeu8˛pcWÇ~tS> y}+rB5DE!T -ZT"j㒧)x``MODERN.FNT$ % 4 2@$0< A f`}7fvTd0pp8$4330 8IG9uDa9rÁxpvkսGSj ל9?PATDX}aQO?b``@i¥5OMqxpD-| V8CGN9t.rpY9oq~-CANGN\{Cqԙsw7Н?}nUg{x =]#xAhvVXD !f][!@L 4 $>u$>BRN 86tD?acAȕ}Ï?iPAdW?c2@CqdwM2te$<-S0EE'A :@FAPx)Q(BG1 @e(_BzXX MNX`뭽kBW} KjK\4RA>옓Wm;hi!CL>׮&4K`B8k ^ CPh$|~hIpAأxM=B }0AOUTLINE.FNT$$ !pP' >Yh7\ Rg9UH l(p8  $$8IH8TdL?/ r3`X}1 (cL*MYD 6D3O /GB>CbK="/-\ rXWHpEdͺA!Ө+(PPP`jT0{~Y}8leʗ0?Rn.Bov1>F&bo#_z /PպSz9LQ(@fu?BspK^ž&f:.JyL֠ZB.!/?`}XPJ^EɈB(#f8T^A6q0@E=; UbG>p`e0@iO@Op8p 00@x>}(<8A($ x)pppЙtb&*fizJ'<Nc0)+$:y&xx@r $2<3  LCKR9/\Gf0 /`n f`½`6?;/Q@ҧ }t0 O  .9Aqd6{5lX"ik:ʮZ&yJv8P,x``PROPORT.FNT$p ! }0@( >@ :RD ":Y!! '`0( ,XA0 l6*<|IW He }4mmZ 6nWqq `Pʆ &5 hR,D0-+\pLd!x:&Az|#o΅ _Z~B%JHaC }Jod09o 'x_@{FPQB(4`M7H@GxMqfYd@SDee,10@5R9SR:8p 8}p |D6$ file. Some modems do notLX} support tone dialing. Justsave the configuration file afterediting. Gr}afterm reads the fileGRAFTERM.CNF to retrieve the phonenumbers. A "filled box" indicatesthe mode. To change a number, mo}vethe cursor to EDIT and press thecontroller trigger, then select thenumber to dial placing the cursorso it appears behin}d either thenumber or the name of any entry.Press the trigger and give the newname and phone number to replace theentry s}elected (up to 16 characterscan be entered in either field).To dial do the same but be sure toselect DIAL instead of EDIT.} Onlynumerical data is dialed. Commascan be used with 1030 modems and mostHayes compatibles to initiate 2 to3 second pau}ses in dialing. The .CNFfile also determines what happensafter dialing. Normally Terminalmode is entered (to allow verba}lcommands via Hayes modems), but the1030 .CNF file will wait for carrierfor 24 seconds. Also the number canbe aborted by} pressed any on theconsole keys while waiting. LX? } E# TRANSLATIONLX!} LX Choose eight or seven bit"}LX?? translation. Most of theLX#} graphics capabilities areLX$} only available in ATASCIILX%}0pp (eight bit translation).The controller trigger t&}ogglesbetween ASCII and ATASCII translationmodes. LX'} E# BAUD RATELX(} LX Does not apply to the 1)}030LX? & XM301 configure file.LX*} Translation settings canLX+} be saved to disk via theLXp,}p Save Configuration option.The controller trigger -}toggles thebaud rate, even if your modem doesnot support 1200 baud. LX.} E# DEFAULT DRIVELX??ww``/} LX}LXllll You may select an internalLX?}??00 40 or 80 column font orLX@}~~|||||~~sss choose a font from a diskLXA}???????? in the default drive. IfLXB} the latter is selected,a directory of any files thatenC}d with .FNT will be listed. If nofiles end with .FNT you are returnedto the menu. Any standard Typesetterstyle font is loD}adable. Graftermlooks at the data definitions forthe lowercase i and m to determinewhether or not to go into 80 columnsaE}nd proportional modes. If bits 4-7are zero in both letters, 80 columnsis used. If these bits are zero forthe letter i anF}d non-zero for theletter m, proportional mode is used.If both are non-zero, 40 columns isdefaulted. When the configuratioG}nis loaded, 40 or 80 columns will beselected from what you last saved inthe file GRAFTERM.CNF. Loaded fontdefinitions arH}e not saved with theconfiguration, but the mode is. LXI} E# CONFIGURATIONLXJ} LX? The configuration K}file isLXxxxx888888xxxxxx looked for on drive 1 whL}enLX you load up GRAFTERM. TheLM}X file can be created simplyLXN} by moving the cursor to theoutlined diO}sk and pressing thecontroller trigger. This file is abinary load file located from $3300to $37FF. It contains defaults fP}orscreen colors, modem commands, thetranslation, baud rate, phone numbersand dialing options. The subroutinesfor openingQ}, closing, configuring,setting concurrent modes are alsocontained in this file. The filecontains the printer initializatiR}onand a subroutine to dump a singleline of screen to the printer anda subroutine that handles thecontroller, trigger and S}delay rate.By simply changing the configurationfile, Grafterm can handle a widevariety of devices and compensatefor odditT}ies in some peripherals.If a configuration does not exist,the default is for EPSON graphicscompatible printers and accelerU}atingjoystick. Except for the dialingmethods, the 850 and 1030 Graftermprograms are identical. The onlydifference is thV}e configurationfiles used. For more technical infocontact Ernie Negus at 503-777-8705 LXW}  E# PRINT SCREENLX??X} LXY}? Dumps the screen to theLX?Z} printer using graphicsLX> [}commands. The codes forLX initial\}izing the printerLX and a subrouti]}ne thathandles dumping lines to the printerare contained in configuration. Thedefault is a "dumb" destructive dumpbut it ^}does the job. A better dumpcan be done by changing the routinein configuration. Reserved is 350bytes for the subroutine _}that maycall many other useful routines. Thedefault dump uses only 64 bytes anddoes not call any external routines. LX`} E# CAPTURELXa} LX A@DD pp b}< Capture allows you toLX??????ddd?IIU"c}> save recieved info inLXppppppppppppppppppppppppppppppppd} an 8K buffer. When On,LX  :::::::::::::80e} characters (exceptLX0ppppppppppppppppf} grafterm commands)are stored until the buffer is full.A "fuel gauge" appears showing youbuffer status and free space. Ifg} youselect the menu while there are bytesin the buffer the former screen willnot be saved and you can't dump orsave screeq}&?B%DOS SYSB*)DUP SYSBSAUTORUN SYSBAUTORUN 301BAUTORUN 850B(FONTS ARCBGRAFTERMEPSBGTERM9RXCOMBlPICFIX BXLB pQMEG COMByREADME TXTBSHOPDUMPBASB XM301 CNFns since the buffer is usedfor capture. Dump capture only workswhen there are characters to dump.To just clear the bufferr}, type Returnat the "Filename >" prompt (Capture turns off and the buffer is clearedon any I/O error). LXs} E# CLOCK LINELX>A"t}?yp`y? LX ??u} Don't click on this, holdLX@ߟ???v} the controller triggerLXww} and move the controllerLX~x} right or left. The timeLXy} bar will get longer andshorter. The calibration scale isdivided into ten minute segments.You may set the clock anywherez} from4 to 150 minutes. The bar getsshorter every minute, giving you arough idea of how much time you have.If you set the{} clock and save theconfiguration the default of 60minutes will change to whatever youset the clock to. LX|} E# DEBUG LINELX00LL}}qq LX ) P` ~}ps3 This was intended as aLX} personal aid in developingLX@} Grafterm, but containsLX@} useful buffering info, soLX} it is part of the program.The following is a rundown on whatinformation is displayed:Shift Buffer, 4 bytes. Used forr}ecognizing graphics commands.Horizontal coordinates and verticalcoordinates for graphics.Screen Memory associated with the}coordinates above.How many bytes are in the buffer.At 300 Baud, this will probablybe 0 or one. At 1200 Baud thisnumber }can be as high as $400.You should pause the host system ifGrafterm falls too far behind orcharacters will be lost and ther}ewill be a delay in the host systemrecognizing your input. This isbecause GRAFTERM has to handle thingseight times slowe}r than normalterminal programs (because text isplotted to the screen). Avoidexcessive scrolling, as each scrollmoves 760}0 bytes- which takes alotof time even at machine languagespeeds. You might also try using80 columns instead as characters}are plotted twice as fast in thismode. The last bytes are the playermissile graphics positions of thecursor (player zero)}. The otherplayers and missiles are zeroed butare not used. Thus host systems mayuse these for adding animation etc. }LX? E# XMODEM SENDLX} LX}~~~ NOT IMPLEMENTED AT THISLX????} TIME DUE TO UNDECIDEDLX? / } BUFFER HANDLING.LX} LX@ LX} E# XMODEM RECIEVELX} LX} ? NOT IMPLEMENTED AT THISLX}||<?@_@} TIME DUE TO UNDECIDEDLX} BUFFER HANDLING.LX}x LX LX} E# GARBAGE FILTERLX } ddd @@@@@@HHPP@@ 0 LX } Simply masks out AsciiLX66cc?} characters 0 and 127 andLX@` 0} ATASCII characters 0 andLX} 254 and 255. These codesLX} are only masked out ondisplay when the filter in turned on.This is saved with configuration andonly affects the} display, the codesstill get recieved. This fixes aproblem when tranmission is inter-rupted before all characters arerec}ieved. E# AUTO-MONITOR This is only useful if you are usingthe system to monitor a BBS. In thismode, the system} will automaticallyadjust baud rate and translation tomatch a caller, for the convenienceof the sysop when turned on. }LX\ E# SAVE SCREENLX     }  ~~||||~~gg~ LXUUUU?}???? Simply saves the screen asLXUUUU}> r a micro-painter file toLXUUUUUU} disk. You will need toLXPTPTPT} specify a filename. IfLX} the drive specifier is notincluded in the filename, the defaultdrive is assumed. LX}x E# GRAFTERM TESTLX}??? LX??'} This function will displayLX~<} a directory of drive 1. ALX~}? file selected will be sentLX8       } through GRAFTERM one byteLX0p00000pp0p} at a time just as if itwere coming from a modem. It providespeople who are producing Graftermfiles a way to check} them withoutgoing through the hassles of portingthe files around. It also lets youview file contents. While the fileis} being listed, you may: PressControl-C to abort, any key to pause,any other key resumes after pausing(Note: SpartaDOS user}s will need toturn the keyboard buffer off prior torunning the program if they plan topause Grafterm test in this way). } #W TECHNICAL INFO#W ========= ==== #Graphics commands recognized by GRAFTERM follow. Lower case letters#}mean bytes follow the command: l=low order byte of an 16 bit value.#h=high order byte of a 16 bit value. d=data byte foll}ows. Codes are#represented in hexadecimal format, $1B=escape etc. Symbols are Ascii#representations of the commands: }#1B56d (V) forces a full screen Display list. If d=15 then Antic mode F#is used. If d=14 then Antic mode E is used. A}ny other value means the#command is ignored. The text cursor is automatically placed on the#bottom line, for scrolling}. Scrolled lines are always Antic mode F#allowing for split screen graphics. This is done with an interactive#display }list interrupt. #1B464Eddd... (GN) this is hi-res RLE mode. Vidtex files can be viewed#through this mode. The mode e}nds when an Ascii value less than 32 is#recieved. This is the only graphics mode supported via Ascii seven bit#transla}tion. #1B230F turns on compressed modes (80 column mode). Reverts back to#loaded font at the end of the line. Can be} mixed with any other mode#but will be unreadable with bold unless double wide mode is also set. #1B2312 turns on 40 c}olumn modes. (40 column mode). Reverts back to#loaded font at the end of the line. Can be mixed with any other modes. }#1B5701 turns on double wide mode. Characters stay double wide until#the end of the line or until 1B5700 is recieved. }Can be mixed with any#other mode. When mixed with compressed, yields a 40 column font. #1B4501 turns on emphasized mo}de (bold mode). This appears as if the#had been displayed, stepped over a pixel and diplayed again without#affected th}e previous display. Can be mixed with other modes but#will be unreadable if mixed with standard width compressed modes.}#note that this mode adds one bit to the size of each character. The#mode is turned off at end of line or when 1B4500 is }recieved. #1B2D01 turns on Underline mode. Turns off at the end of the line or#until 1B2D00 is recieved. #1B50d w}here d>0 and d<7 will pause for 4.2 seconds times d. If d is 0#it pauses until a key is pressed. The key in not echoed t}o the host.#Any other values of d causes the command to be aborted. #1B4Blhddd... (K) lo-res Epson graphics command. }l+h are the number of#bytes that are graphic information. No end of line is required thus#any text modes and graphics }modes can be combined on a line. Legal#values for l are from 1 to 160. h will always be zero. The command is#aborted }if it is not within these limitations. #1B4Clhddd... (L) hi-res Epson graphics command as per 'K' above but#denser gra}phics. Legal values of l are from 0 to 255. Legal values for#h are 0 or 1. The command is aborted if h+l evaluate to abo}ve 320. #1B4Dlhddd... (M) Microillustrator file follows that is h+l bytes long.#Command is aborted if h+l evaluates be}low 256 or is greater than 7680.#file MUST BE IN COMPRESSED FORMAT. Grafterm does not support other#color formats such} as micropainter, as these files are too big and take#too long to transfer. The other formats can be emulated via ! and ?}#commands. #1B5Alhd (Z) Plots a point in the current color set by 'C'. Practical#values for h+l (horizontal axis)} are from 0 to 159 for Antic mode E#and 0 to 320 for mode F. No checks are made on the values however as#interesting e}ffects can be obtained by 'fooling' the operating system#into thinking some other mode is in play. d is the vertical axis}. #1B43d (C) Sets color for the next plot, drawto or fillto command. If d#is greater than 15, the command is aborted}. #1B44lhd (D) Draws a line to the point evaluated by h+l and d (see 'Z').#A plot must have been done previously to d}etermine starting point. #1B70lhd (F) Positions cursor at h+l and d (see 'Z') and begins a fill#operation. Note that} you must have set up the screen via other graphics#commands before this will work correctly. #1B17lhnddd... (!) Write}s values to memory locations. h+l determines the#address, n is the number of data bytes that follow. d is poked into#}successive memory locations until n number of bytes get recieved. The#value of h+l is analyzed. Portions of Grafterms' mem}ory can be written#to as well as hardware locations and floating point registers in page 0.#Page 2,6 and four are also }allowed, all other locations result in an#aborted command. #1B3Flh (?) Asks for the values at memory location h+l and} h+l+1 and#works like a double peek. On recieval of this command, Grafterm sends#out two bytes. The host system can th}en evaluate this data for a wide#variety of uses. #1B54lhd (T) Positions the text cursor at h+l and d. No limits are}#checked but out of limit characters get fixed when text gets plotted. W- Configuration #A command to change Gra}fterms configuration values is also available#whenever a filename is asked for. Thus choose "Save Screen" when#capture} is not being used and choose "Dump Capture" when capture is#being used. Instead of a filename, type in a $ as the first }character#then the hexadecimal address of the byte to alter. This address must#four characters long- you must type any} leading zeros. Do not press#return yet. After typing in the address type the next two characters#also in hex, the ch}aracters reflect the data to be stored at the#address previously specified. You may enter up to four bytes to be#stored} in consecutive memory locations starting at the specified#address. Remember, each byte must be in hexadecimal and must t}ake up#two characters each- leading zeros are required. This allows a useful#method of changing some of Grafterms defa}ults. Some of the locations you#might wish to change follow: #Type in #$33CC00000F# at the "Filename >" prompt#}to invert the default screen colors used when you are in term mode.#This might make the 80 column display a little more re}adable. #Type in #$33CC000F00# at any "Filename >" prompt#to return the screen colors to normal. #Typing #$3}41701# will cause a display list interrupt to#force the terminal colors to be used on the two text lines. In GTIA#mod}es, the text lines will be unreadable, also when the colors get#changed by the Grafterm file, they may become washed out. } The display#list interrupt prevents this, but the screen will tend to flicker as#a Grafterm file is being recieved. N}ote that the display list interrupt#will automatically be used when the screen scrolls after GTIA modes or#Antic mode E} has been set up. Also the 8 new lines are converted to#Antic mode F ("text" mode) every scroll. This prevents the pictur}e#from being messed up while allowing readable text below it. This is#done automatically until the whole screen is Ant}ic mode F, then the#display list interrupt is disabled. #Other locations can be found in the assembly listing for the d}efault#configuration file, available by contacting Ernie Negus at 503-777-8705 #Press any key >P listing for the dk33Ltr3s4ATDPATDT ATH0 ATH1 !"#$%&<VY€R1:@3} B JKD4E V`}44 B V`44 &B}JKD4E V`44 &B JKD4E V`45 $BJKD4E V`5;5 $B JKD4E V}`E5c5 BJKD4E V`m55 (BD@EHI JLV55 }4L\v56P4xQ4 3`33} `966@K@@@@iԥiբ'*̈.R4i(̥i8@̥ՠR4}Aивեi@̥i͠`77Evening Star 771-1095 Q-MEG BBS 667-2242 I.B. BBS 2}97-6542 CompuServe 232-1072 DDہہєυȍÁ}ÁݝӁёÁˁ}ɜDEÁكÁÁ}ߟÙǁÁÁ݁́}ρ灙ϟEF?}Ǐ???????????硙ǃ}ρFGÁߋǃχǃ}gC[[Ǘデǃ}ÃßハǏǓcC_磁ᅍGH0II}@@@@倮0ressٳYkeytoconfiguresyst}emJKA0 JZTJZT+$J;281J\B73JR3P?Jp* K,K@KD#TK[FzKXP[SKC4dTKe[KzmRCKA6K-ovescursor}%xecutes[$ial-enu[8modem2ecv[8modem3end[4ranslation!4!3#))["aud2ate[$efault$rive[&ontl}oaded)KLnternalcolumn[-odem&ilter/.[!uto-onitor/&&[$ebugline/&&#lockline/&&[$umpscreen[3ave}3creen[$irectory$rive[3ave#onfiguration['raftermtest[$ump#apture[䀊[-enu4oggles#apture}!bortsLwL"eginstransfer)nternalcolumn[D1:*.FNTD1:*.*ing : D1:FILENAME.EXTD1:GRAFTERM.CNFxLsM}Q(+7 c Z ZU UU( W[WW[WUUUU( U}W[WW[W3UU UՁUUÚ U݁U UUՁ3:+ 03UtM}oNU? UUUŨ*UՁU? UUUU3: +3U}iPUUUÚTU@P?? UUUU33U@UPTUUT}UpNkOUUЁ @00 UUTPUUUTUU1 1U  UTAUQP  }UUUPUQEUT@!  UTAUP"  QUPUT@% U@UP  }QUlOgPTUT@  @@ Q@@Á  }    Q ! * U *UM }?/*hPcQUU?0 U?*U\WUU?  }UWU? WjjJŪUU? WUJj*jU3U  }?dQ_RW""ŪUU ??W"U3U } *ŪUU3? * *U3U3  }U *UU`R[SU30 U *U31U0 UUPTUTQT}0 UuUTPUUPU$UP@PUUAQQPQAUP#U@UPUPQQQ@QEUT@?} UUUPUUPUP\SWT? ? UUUTAUWUTAUT@? @@UT UUPUP} @@UP UUTAUT@AQ$H UW_UP#  UW_OUT@CC @4i@4A4iA4)":}A4 @4@4@48@4A4A4) B4ɨB4) B4B4`3wh3xh~I(hh \@h;i3`<)33;;}333~֩I׭3 yhL3ةFjFjjjjjjj ؐ3֩ȑ(`3֭38逢 \LhFf֢֢I<} yh\&I/IfII\ nII`iiiiI`K3 BLV}\\+B46LiB4 @EH@333@C43 >k _333Li\8j3kCH !g?}II g oa\P436433D4k64 _33 @`٩TB4 @4A433mC4 >k643 _333 Im 0l+mImC}LCl Im Im4 Im ImLgl Im Im g oaP4+4-Lgm8JJ 33Lm5mI l?mID} 3i3 lLNk IBCDHEHI V3CHɛ 7 7` Dial Edit PulsE},m'ne Tone.ew.ame.umberXiHԥYi թMԘi(M`+4Lum<L&v*4ɺ6ɠ4|4\3F}3Ll U44 3CHLm3CH3ii37,0: GH !gI33GH4 N| 44CHCH G}aCHͭ(n6n3 N| N| N|L57n2o\.\)3ɀ"383ԭ33ՠ hԪ33333333%33H}34 )~Ln`3m34333,3%34L o3 3 3 34L o3x'3 3x33 +I}iS4hhLv33`33o.p 3`L_3W3 L_3`3`-33`3`E 3ɍ3`#J}13дD4DE4Lo܍D4XE4643`GLp3HЂ3333 a33 ^S4B4 e  e e`8 mK}333i3333ɸ3 /p*qe `8 33 a3m333i303333 a33 a3ɸ3L}33 aLoP"3 `e`34LPo3KLLq33 eߍ3 eJ.HHIH3L HM}?4L q?4K4 `LpM@3LPo3 e+q&r3 ^ `f dB4X̥Yi͢`?*33 eCH  N}aCH a`!433 e e3333 e3Ȍ33`V*3S4 `fB4\`LPo fS4LqC3O}3`D333 e3 e3 a`Z333 'rsre3 e3 a`F333 e3 e3 b`T33@4 eA4 eBP}4`LPotrosөj̩8ͩ?˩jji̥i͊` s`B JKLrS:ĝDrE VBJKhQ}DLE V% aBD3EHI V3 )i4I B JKD4E V4 }434@4A4B433R}0ԭ1psktՠԠԩBȑԩ~ȑԩIȑԩȑԠDZԠđԠȱԠőԠɱԠƑԩ$3%38ԩ./ЩS4\ S}]E9E:Ȍo+43L+iP s3@8DL+t܅X64\\3ԩ<թ ]PBJT}KLctK:`DtEltgu VH4HI4D4!J+46"Jι#Jό\[虦I(\`P4LOv`Р\~ΩJLv?44\ Z}34I34L{ 3I3L{6_+46`w[x fL{ !hXi̥Yi͠0I& 5Q4 33Q4 3ɗ3P4֩Gh \[}L{* 3I3L{0 3I3L{$G+438L/LKL\v38LLw3 zi\+ {L\v33 \}3L{H3\ zi3\ )iL&vT\xWy>3 zi\ܠ\ \v aɭCHC4 7nɒ<L;y c3ɠ]}L&vPXL1YL3 )i bL\v 4CH aX̥YͩTԩ@ 96eTT8H@ID@E B VTɸƩ^}3DXLLLYL )iL\vBb c3ɠL&v MbXDYXySzEHI B VL~yCHLa ty ty ty ty3 )iL\v_}NnhLXL3 )i bL&vCHDHGH3FH7HHEH aR4 BD3EHI V3 )iL\v fLNkZ`}Q3ɠJ MbLGxԩ33ԍCHR4 aTzO{8ԥ3ݥ3 1cL\v c3ɠLGx MbLGxR\L\v a}%3ɠ cLGx3 zi\LGxS\L\vL{3 .=K>KLz&=K>K34 !J4JLzJJ3 JJL{JJ3b} &QKRKL+{.QKRK3&eKfKwKxKLj{.eKfKP{K|&L8{.wKxK&eKfK3iKKi CLLLYL` 5P4LLc}v3ԩ<բ a ]3Iiԥi33ɀѠI K![ K64\3\K?L?64\l?d}3\33 )i` E5 e` em\\`CHm\\ L|G}a``43333\RΩJ vL|e}ΩJ vRLɛ !gI(iiii h }4 4 U4 m5` Y|4 |4CH a E54Ll} e\\ie f}/| /|\ /|\3̮3͑\ e\ N|4II-L|4H}C~3i33i3 h3ɠL|\ӅΩK v }4g}3 )i |L4u }4 N|\+ɀ*$˩8˅˭38ˍ333L}L}3H38逝I BED V N|33h}͠33\ |L|3 )i | 4CHDH aL4u Y|4\ }D~?4 N|BE IDH V33i}XiXYiY U4 m5 N|LYiͭXɀҐYL~X8̠Lr~ | N| E5N e\B1\3i3j}3i3 h3X3YɠLB~L~IILl}\CH\DHIEH a\@n\33 <|\\ɀ |\CHk}  aL~trX3YɠLB~L~IILl}\CH\DHIEH a\@n\33 <|\\ɀ |\CH^pAB@A)# ;A,;A,J INPUT FILE > @@"m}% @@%D@C:,A(6-^:AV,@2 OUTPUT FILE >< @@F"n}(*@@'(*@@:M,P0*@X AU0*@P:'AV,ZC@C:,d D1:P"o}ICMAKE@'(*@@:M,P0*@X AU0*@P:'AV,ZC@C:,d D1:P ﻩ01`pppB0ANNNNNNNNNN&q}FGGBGGBGGBGGFGGBGHJBJHBBGHJBVNNNBBBG&r}BVBGGBȀBMGBNNBNVGBBBBGGBGGBBBBG&s}GGGBBBMMGGMGʀGGGGʀ3yso&t}pFMMMMMMG7ayneFMMG7interbottomHJQRRRRRRRRRRXRRRRRE&u}GNN|-essage"ase|| 4ext&iles|D'rafterm3upport|&v}ARRRRRRRRRRRRRRRRD-eg|(ours$ays|MGҀ|"aud|FGҀ&w}ZRRRRRRRRRRRRRRRRCZC3ince!ugust&x}ZC3ince!ugust$(This blurb is by JRD; it didn't comewith the GTERM disk) GTerm Gterm is a graphical terminal, bothbeca*z}use it deals with pictures aswell as text, and because it has agraphical user interface. There's a real doc file, but yo*{}uhave to use GTERM to read it. It'snot immediately obvious how to dothat, so I've provided this readme. First, unpack *|}the ARC file thatcontains GTERM9RX.COM andGRAFTERM.EPS. Turn on your serialinterface. Start up GTERM9RX. Youshould see*}} a complicated looking screen. Use the joystick to move thecursor to the picture of a console,lower center. Click the bu*~}tton. Youshould get a directory list of drive1. Move the cursor onto GRAFTERM.EPSand click. That should do it. You s*}hould seethe doc start zooming past. Use theSTART key to slow it down. Have fun!nd click. That should do it. You s(W67'ASESSBDCTIX1X2X3X4X5X6X7vA7AA@EBA8r.}@  Ar @ BeC@.}KLKKK-KxKK@d$$SHOPDUMP.BAS BY ERNIE NEGUSnh +;;AQ ,;A.}h,;Ah,;@,S67AQ ,.>:,e@h(x]];@u,;@u,;@u,;@u,;.}@u,;@u,;@u,;@ ,J'(Insert Print Shop graphics disk<(and press ReturnF AJG/6-?:.}A7:,Apm 6. '6.}7@&B:=:,,,.=:,G( 7%@<%@,U6-%@2c6-%@m APl Ap($(Enter number.} #(2+@L0@f0@@ @l6-n6-&@'6-$@2%@O6-F:C:,.}%,%AV$F:C:,%%@,n( 7&@<&@,67Ah,.>:,< 6.6-@<6-?:A7>84,165,240.},201,8,208,210,169,0,133,240,230,204,165,84,5622233,8,133,84,230,85,165,85,201,88,208,189,96D1:SHOPDUMP.BAS5,240,x37Ltr2}NKOKQMQL d #1d !"#$%&`<V2}Y€T1:@3 `3<8H(CHYDH  a`2}CHZDH  a`CHEHFHADH a`CH EHL42}``CHFDH a`2}` E5 }4L\v 3 +iTXL1YL 3 +iDXLLNkP4xQ4 2}3`33 `@K@@@@iԥiբ'2}*̈.R4i(̥i8@̥ՠR4Aивեi@̥i͠`2}2}Evening Star 771-1095 Q-MEG BBS 667-2242 I.B. BBS 297-6542 2} CompuServe 232-1072 ning Star 771-1095 Q-MEG BBS 667-2242 I.B. BBS 297-6542 0$